Predicting Disk Scheduling Performance with Virtual Machines
نویسندگان
چکیده
A method for predicting the performance of disk scheduling algorithms on real machines using only their performance on virtual machines is suggested. The method uses a dynamically loaded kernel intercept probe (iprobe) to adjust low-level virtual device timing to match that of a simple model derived from the real device. An example is provided in which the performance of a newly proposed disk scheduling algorithm is compared with that of standard Linux algorithms. The advantage of the proposed method is that reasonable performance predictions may be made without dedicated measurement platforms and with only relatively limited knowledge of the performance characteristics of the targeted devices.
منابع مشابه
On Disk I/O Scheduling in Virtual Machines
Disk I/O schedulers are an essential part of most modern operating systems, with objectives such as improving disk utilization, and achieving better application performance and performance isolation. Current scheduler designs for OSs are based heavily on assumptions made about the latency characteristics of the underlying disk technology like electromechanical disks, flash storage, etc. In virt...
متن کاملVirtual manufacturing cells scheduling considering lotstreaming and sequence dependent setup times
In this paper, a new mathematical model for the problem of job scheduling in virtual manufacturing cells (VMC) is presented to minimizing the completion time of all jobs. Sequence dependent setup times of machines is considered and lot-streaming is possible. In Virtual manufacturing cells, each job has a different processing path and there is a set of machines for processing each operation. The...
متن کاملMethodology for Performance Improvement of Future Request Predicting Disk Scheduler for Virtualization
Virtualization enables to switch different operating systems without reboot. It enables live migration from one Operating System (OS) to another and results in proportional sharing of storage resources. Virtualization is gaining importance day by day in the fields of academics, industry and business. Performance is the major requirement to fulfill today’s need. As far as, computer’s workload is...
متن کاملI/O Behavior Characterizing and Predicting of Virtualization Workloads
In virtual machine system, different workloads are consolidated into a single platform to fully utilize the hardware resources. However, the diversity and strong variation of applications always make it difficult to optimize the resource allocation and thus reduce the system performance and efficiency. Therefore, how to accurately analyze and predict the runtime behavior of applications has bec...
متن کاملiShare: Balancing I/O performance isolation and disk I/O efficiency in virtualized environments
Performance isolation has long been a challenging problem for disk resource allocation in virtualized environments. While there have been many researches working on I/O performance isolation and disk utilization, none of them addresses the I/O performance isolation and disk utilization as a whole. To this end, we investigate the impact of current disk I/O performance isolation schemes on disk I...
متن کامل